﻿using Controller.Enum;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Controller.Model
{
    /// <summary>
    /// 设备动作模式
    /// </summary>
    [Serializable]
    public class DeviceActionModel
    {
        /// <summary>
        /// 亮灯模式
        /// </summary>
        public CommCmdLightModeEnum LightModel { get; set; }
        /// <summary>
        /// 是否打开蜂鸣器
        /// </summary>
        public DeviceBuzzerStatuEnum OpenBuzzer { get; set; }
        /// <summary>
        /// 显示字符
        /// </summary>
        public string Seq { get; set; }
        /// <summary>
        /// 显示字符是否滚动(MWU2414专用)
        /// </summary>
        public bool IsScroll { get; set; }
        /// <summary>
        /// 是否使用Confrim或感应手环
        /// </summary>
        public bool IsUsedConfirm { get; set; }
        /// <summary>
        /// 按Confirm或感应手环后的亮灯模式
        /// </summary>
        public CommCmdLightModeEnum ConfirmLightModel { get; set; }
        /// <summary>
        /// 按Confirm或感应手环后是否打开蜂鸣器
        /// </summary>
        public DeviceBuzzerStatuEnum ConfirmOpenBuzzer { get; set; }
        /// <summary>
        /// 按Confirm或感应手环后的显示字符
        /// </summary>
        public string ConfirmSeq { get; set; }
        /// <summary>
        /// 按Confirm后显示的字符是否滚动(MWU2414专用)
        /// </summary>
        public bool ConfirmIsScroll { get; set; }
        /// <summary>
        /// UHF-RF-ID
        /// </summary>
        public string UhfRfId { get; set; }
        /// <summary>
        /// EPC掩码
        /// </summary>
        public string EpcMark { get; set; }
    }
}
